<?php
	session_start();
	
	include("security/config.php");
	
	$cd_capa =isset($_REQUEST['cd_capa']) ? $_REQUEST['cd_capa'] : ''; 
	$es_publicada =isset($_REQUEST['es_publicada']) ? $_REQUEST['es_publicada'] : ''; 
	$nm_capa =isset($_REQUEST['nm_capa']) ? $_REQUEST['nm_capa'] : ''; 	
	$nm_publicado =isset($_REQUEST['nm_publicado']) ? $_REQUEST['nm_publicado'] : '';
	$ds_formato =isset($_REQUEST['ds_formato']) ? $_REQUEST['ds_formato'] : '';
	$es_transparente =isset($_REQUEST['es_transparente']) ? $_REQUEST['es_transparente'] : '';
	$es_capa_base =isset($_REQUEST['es_capa_base']) ? $_REQUEST['es_capa_base'] : '';
	$es_visible =isset($_REQUEST['es_visible']) ? $_REQUEST['es_visible'] : '';
	$nm_grupo =isset($_REQUEST['nm_grupo']) ? $_REQUEST['nm_grupo'] : '';
	$url_metadata =isset($_REQUEST['url_metadata']) ? $_REQUEST['url_metadata'] : '';
	$ds_encuadre_publicado =isset($_REQUEST['ds_encuadre_publicado']) ? $_REQUEST['ds_encuadre_publicado'] : '';
	$orden =isset($_REQUEST['orden']) ? $_REQUEST['orden'] : '';
	$entidad_base_datos = isset($_REQUEST['entidad_base_datos']) ? $_REQUEST['entidad_base_datos'] : ''; 
	
	$link = pg_connect("user=".$_SESSION['usuario']." port=".DB_PORT." dbname=".DB_NAME." host=".DB_HOST." password=".$_SESSION['pass']);
	
	try
	{
		$sql = "UPDATE capa ".
			   " SET es_publicada = '".$es_publicada."',".
			   " nm_capa = '".$nm_capa."',".
			   " nm_publicado = '".$nm_publicado."',".
			   " ds_formato = '".$ds_formato."',".
			   " es_transparente = '".$es_transparente."',".
			   " es_capa_base = '".$es_capa_base."',".
			   " es_visible = '".$es_visible."',".
			   " nm_grupo = '".$nm_grupo."',".
			   " url_metadata = '".$url_metadata."',".
			   " ds_encuadre_publicado = "."(select extent(the_geom) from ".$entidad_base_datos.")".",".
			   " orden = '".$orden."',".
			   " entidad_base_datos = '".$entidad_base_datos."'".
			   " WHERE cd_capa = ".$cd_capa; 
		
		If (!pg_query($link, $sql)) 
		{
			pg_close($link);
			//Echo "{success:false, msj: 'Error al intentar actualizar los datos'}";
			Echo "{success:false, msj:".$sql;		
		}
		else
		{
			pg_close($link);
			Echo "{success:true, msj: 'Actualizacion de Datos Satisfactoria'}";		
		}
	}catch(Exception $e)
	{
		pg_close($link);
		echo '{success:false}'.$sql;		
	}
?>
